#ifndef BASE_H
#define BASE_H

#include <stddef.h>
#include <stdarg.h>

struct Base {
    size_t size;
    void * (*ctor) (void *self, va_list *app);
    void * (*dtor) (void * self);
    void * (*draw) (const void *self);
};

#endif
